package o2o.dao.VO.order;

//订单活动规则

public class OrderGameRulesVO {
    private Long id;//ID

    private Long gameId;//活动ID
    private Long gameRuleId;//活动规则ID

    private Double rang;//满足金额
    private Double award;//奖励金额
    private Long goodsId;//奖励商品ID

    private Double shopAward;//商家奖励金额
    private Double platformAward;//平台奖励金额
    private Double cityAdminAward;  // 代理优惠金额

    private Integer bossType;//活动主办方  1平台 2店铺
    private Integer gameType;//活动类型   1满减，2满赠 3首单减 4首单赠

    private Long startTime;//活动开始时间
    private Long endTime;//活动结束时间
    private Integer canEnjoyTimes;//可参加次数（-1为无限次）

    private String shopUsername;//主办方账号（店铺账号）
    private Long shopId;//主办方Id（店铺Id）
    private String shopName;//主办方名称（店铺名称）

    private String name;//活动名称
    private String descs;//活动描述
    private String note;//活动备注

    private String goodsName;//奖励商品名称
    private Double goodsPrice;//奖励商品价格
    private String goodsImageUrl;//奖励商品图片
    private String goodsDescs;//奖励商品描述

    private Integer packetType; // 红包类型

    public Double getCityAdminAward() {
        return cityAdminAward;
    }

    public OrderGameRulesVO setCityAdminAward(Double cityAdminAward) {
        this.cityAdminAward = cityAdminAward;
        return this;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getGameId() {
        return gameId;
    }

    public void setGameId(Long gameId) {
        this.gameId = gameId;
    }

    public Long getGameRuleId() {
        return gameRuleId;
    }

    public void setGameRuleId(Long gameRuleId) {
        this.gameRuleId = gameRuleId;
    }

    public Double getRang() {
        return rang;
    }

    public void setRang(Double rang) {
        this.rang = rang;
    }

    public Double getAward() {
        return award;
    }

    public void setAward(Double award) {
        this.award = award;
    }

    public Long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    public Integer getBossType() {
        return bossType;
    }

    public void setBossType(Integer bossType) {
        this.bossType = bossType;
    }

    public Integer getGameType() {
        return gameType;
    }

    public void setGameType(Integer gameType) {
        this.gameType = gameType;
    }

    public Long getStartTime() {
        return startTime;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public Integer getCanEnjoyTimes() {
        return canEnjoyTimes;
    }

    public void setCanEnjoyTimes(Integer canEnjoyTimes) {
        this.canEnjoyTimes = canEnjoyTimes;
    }

    public String getShopUsername() {
        return shopUsername;
    }

    public void setShopUsername(String shopUsername) {
        this.shopUsername = shopUsername;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescs() {
        return descs;
    }

    public void setDescs(String descs) {
        this.descs = descs;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Double getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(Double goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public String getGoodsImageUrl() {
        return goodsImageUrl;
    }

    public void setGoodsImageUrl(String goodsImageUrl) {
        this.goodsImageUrl = goodsImageUrl;
    }

    public String getGoodsDescs() {
        return goodsDescs;
    }

    public void setGoodsDescs(String goodsDescs) {
        this.goodsDescs = goodsDescs;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public Double getShopAward() {
        return shopAward;
    }

    public void setShopAward(Double shopAward) {
        this.shopAward = shopAward;
    }

    public Double getPlatformAward() {
        return platformAward;
    }

    public void setPlatformAward(Double platformAward) {
        this.platformAward = platformAward;
    }

    public Integer getPacketType() {
        return packetType;
    }

    public void setPacketType(Integer packetType) {
        this.packetType = packetType;
    }
}
